
#wrapper {
	clear: both;
	padding: 20px 0;
	background: #fff;
}


.cont {
	float: left;
	width: 728px;
	margin-left: 50px;
	margin-right: 50px;
}
.cont .current_nav {
	padding-bottom: 15px;
	border-bottom: 3px solid #d22222;
	color: #888;
	font-size: 14px;
}
a {
	outline: 0;
	color: #272a30;
	text-decoration: none;
}
.cont .current_nav span.sub {
	padding: 0 10px;
}
.cont .post_title {
	padding: 45px 0 0;
	text-align: center;
}
.cont .post_title h1 {
	text-align: center;
	font-weight: 500;
	font-size: 2.2em;
	font-family: Microsoft YaHei;
	line-height: 1.5;
	padding-bottom: 35px;
}
.cont .post_title span.pt_info {
	display: block;
	padding-top: 5px;
	color: #888;
}
.cont .post_title a.pti_comm, .cont .post_title span {
	padding: 0 5px;
}
.cont .post_title span.pt_info a, .cont .post_title span.pt_info strong {
	color: #888;
}
.cont .post_title span.pt_info {
	display: block;
	padding-top: 5px;
	color: #888;
}
.cont .post_title {
	padding: 45px 0 0;
	text-align: center;
}
.cont .post_title span.pt_info a, .cont .post_title span.pt_info strong {
	color: #888;
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: 400;
	font-style: normal;
}
.cont .post_title span.pt_info a.pti_comm {
	color: #d22222;
}
.con-recom {
	overflow: hidden;
	width: 828px;
}
.bx-recom3, .bx-recom4 {
	width: 828px;
	line-height: 1px;
}
.bx-recom3 {
	float: left;
	margin: 20px 0 0;
}
.cont .post_cont {
	margin-top: 10px;
	padding-top: 20px;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
}
.cont .fs2 p, .cont .post_cont p {
	font-size: 1pc;
	line-height: 30px;
}
.cont .post_cont p {
	padding: 0 0 20px 0;
	color: #424242;
}
.cont .post_cont p a.s_tag {
	border: 0;
	box-shadow: 0 0;
	color: #272a30;
	text-decoration: none;
	cursor: text;
}

.cont .post_cont p a {
	padding-bottom: 2px;
	height: 26px;
	box-shadow: 0 1px;
	color: #d22222;
}
.post_cont .accentTextColor {
	padding-right: 1px;
	padding-left: 1px;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(7%,transparent),color-stop(7%,#fbe4e4),color-stop(90%,transparent));
	background: -o-linear-gradient(bottom,transparent 7%,#fbe4e4 7% 90%,transparent 90% 100%);
	background: linear-gradient(to top,transparent 7%,#fbe4e4 7% 90%,transparent 90% 100%);
}

.cont .fs2 p, .cont .post_cont p {
	font-size: 1pc;
	line-height: 30px;
}
.cont .post_cont p {
	padding: 0 0 20px 0;
	color: #424242;
}
.cont .post_cont {
	margin-top: 10px;
	padding-top: 20px;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
}
.cont .fs2 p, .cont .post_cont p {
	font-size: 1pc;
	line-height: 30px;
}
.cont .post_cont p {
	padding: 0 0 20px 0;
	color: #424242;
}
